const app = getApp()
const WXAPI = require("../../../../api/newApi")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    billList:[],
    typeShow: false,
    statusShow:false,
    typeLs:[],
    statusLs:[],
    pageSize: 10,
    pageNum: 1,
    total: 0,
    lodingtype: 1,//加载状态（0：加载中  1：加载完成没有更多）
    imgHttp: app.globalData.imgHttp, //图片前缀
    giveType: '',//赠送类型
    assetsStatus:'', //状态
    changeIndex: 0,
    isPull: true,
    cardId: '',//卡id
    type:'', //类型 1 充值 2消费
    projectLs:[{},{},{}],
    propShow: false,
    noList:'', //是否可以弹窗
    tabLs:[
      {id:0,value:'全部'},{id:1,value:'充值'},{id:2,value:'消费'}
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      statusHeight: app.gettop.height,
      status: app.gettop.status,
      navHeight:app.gettop.navHeight,
      mobbleBottom: app.mobile.mobbleBottom
    })
    // this.getdict()
    // this.getdictStatus()
    this.data.cardId = options.id
    this.data.noList = options.noList
    this.setData({
      noList:this.data.noList,
      cardType:options.cardType
    })
    this.getLs()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // this.setData({
    //   pageNum:1
    // })
    // this.getLs()
  },
  //下拉刷新
  onPullDownRefresh(){
    
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  //   if(this.data.isPull==true){
  //     var pageNum = this.data.pageNum
  //     pageNum ++
  //     console.log("触底了",pageNum)
  //     this.setData({
  //       pageNum: pageNum
  //     });
  //     this.getLs()
    
  // }
  },
  back(){
    wx.navigateBack({
      delta: 0,
    })
  },
  changeTab(e){ //选择类型
    let index = e.currentTarget.dataset.index
    if(index==0){
      this.data.type = ''
    }else{
      this.data.type = index
    }
    this.setData({
      changeIndex: index
    })
    this.getLs()
  },
  setProp(e){
    if(this.data.noList==1){
      return
    }
    console.log(e.currentTarget.dataset.item)
    let item = e.currentTarget.dataset.item
    let ls = JSON.parse(item.verificationDetail);
    console.log(ls)
    this.setData({
      propShow: true,
      projectLs: ls
    })
  },
  close(){
    this.setData({
      propShow: false
    })
  },
  getLs(){ //transferRecord
    wx.showLoading({
      title: '加载中',
    })
    var data = {
      type: this.data.type,
      customerCardId: this.data.cardId,
    }
    WXAPI.verificationRecord(data, (res) => {
      if (res.code == 200) {
        this.setData({
          usableDetail: res.result.usableDetail,
          useDetail: res.result.useDetail
        })
        wx.hideLoading({})
      }
    })
    setTimeout(()=>{
      wx.hideLoading({})
    },10000)
  },
})